package cn.iocoder.yudao.module.api.infrastructure.config.dto;

import cn.iocoder.yudao.framework.validation.Percent;
import lombok.Data;

/**
 * <pre>
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 *  这里是文件说明
 * OOoO0OOoO0OOOooo0oOOOO0OOOOO0oooOO0ooOOO0Ooooo0OOOOo0ooooO0OOooo0Ooooo0OOOOO
 * </pre>
 *
 * @author 山野羡民（1032694760@qq.com）
 * @since 2025/01/22
 */
@Data
public class BrokerageConfigRespDTO {
    /**
     * 是否启用分佣
     */
    private boolean enabled;
    /**
     * 用户购买产品或在联盟商家消费的一级分佣比例
     */
    @Percent
    private double fatherPercent;
    /**
     * 用户购买产品或在联盟商家消费的二级分佣比例
     */
    @Percent
    private double grandpaPercent;
    /**
     * 招商人员推荐的商家经营流水的分佣比例
     */
    @Percent
    private double shopIncomePercent;
    /**
     * 用户充值会员费的一级分佣比例
     */
    @Percent
    private double vipFeeFatherPercent;
    /**
     * 用户充值会员费的二级分佣比例
     */
    @Percent
    private double vipFeeGrandpaPercent;
    /**
     * 招商人员缴纳年费的一级分佣比例
     */
    @Percent
    private double agencyFeeFatherPercent;
    /**
     * 招商人员缴纳年费的二级分佣比例
     */
    @Percent
    private double agencyFeeGrandpaPercent;
    /**
     * 联盟合伙人缴纳年费的一级分佣比例
     */
    @Percent
    private double partnerFeeFatherPercent;
    /**
     * 联盟合伙人缴纳年费的二级分佣比例
     */
    @Percent
    private double partnerFeeGrandpaPercent;
    /**
     * 海报图片地址
     */
    private String posterUrl;

}
